import { createPinia, defineStore } from 'pinia'

import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'

export const Store = defineStore({
  // id: 必须的，在所有 Store 中唯一
  id: 'globalState',
  // state: 返回对象的函数
  state: () => ({

  }),
  getters: {},
  actions: {},
  persist: {
    // 本地存储的名称
    key: 'globalState',
    // 保存的位置
    storage: window.sessionStorage// localstorage
  }
})

const pinia = createPinia()
pinia.use(piniaPluginPersistedstate)
export default pinia
